package com.yf.zzmusic.pojo.vo.user;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.validation.constraints.NotNull;
import java.util.Date;

/**
 * 时间 2024年2月4日 14点36分
 * 为了保证用户数据的保密性和规范性
 * 我们这里一般情况下不将密码返回给前端看
 *
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class UserGeneralVO {
  private Integer id;

  /**
   * 用户登录账号（手机号）
   */
  private String phone;
  /**
   * 用户座右铭
   */
  private String motto;

  /**
   * 用户昵称
   */
  private String nickname;

  /**
   * 用户头像
   */
  private String cover;

  /**
   * 用户类型(默认为0，表示普通用户，1表示歌手，2表示管理员)
   */
  private Integer type;

  /**
   * 真实姓名
   */
  private String realname;

  /**
   * 国籍id,存储时需要将id根据字典来
   */
  private Integer nationalityId;

  /**
   * 国籍
   */
  private String nationality;

  /**
   * 简介
   */
  private String introduction;

  /**
   * 用户生日，默认为创建时间
   */
  private Long birthday;
  /**
   * 外文名，或其他名字
   */
  private String otherName;

}
